package com.xidian.yunwudemo.controller;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.xidian.yunwudemo.common.Result;
import com.xidian.yunwudemo.entities.DataBioAuth;
import com.xidian.yunwudemo.service.BioAuthService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

@RestController
@RequestMapping("/bioAuthData")
public class BioAuthController {
    @Autowired
    BioAuthService bioAuthService;

    // 获得认证记录
    @GetMapping("/authData/list")
    public Result getAllBioAuthResult(@RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize){
        // 调用PageHelper 的静态方法获取分页数据
        PageHelper.startPage(pageNum,pageSize);
        List<DataBioAuth> res = bioAuthService.getAllBioAuthResult();
        PageInfo<DataBioAuth> pageInfo = new PageInfo<DataBioAuth>(res);
        return Result.OK(pageInfo);
    }
}
